.table {
  td,
  th {
    height: 29px;
    padding-top: 0 !important;
    padding-right: 8px !important;
    padding-bottom: 0 !important;
    padding-left: 8px !important;
    border-color: #4f4f4f !important;
  }

  :global {
    .ant-table {
      font-size: 12px !important;
      background: #222629 !important;

      th {
        background: rgb(56, 60, 62) !important;
      }

      td {
        padding: 0 !important;
        background: #222629 !important;
      }

      .ant-table-container {
        border: none !important;
        border-top: 1px solid #4f4f4f !important;
        border-left: 1px solid #4f4f4f !important;
      }
    }
  }

  .redBackground {
    background-color: rgba(253, 79, 67, 0.1);
  }

  .greenBackground {
    background-color: rgba(48, 212, 133, 0.1);
  }

  .redBackground,
  .greenBackground {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
  }
}

.stationsColumn {
  min-width: 97px;
}
